public enum SharedObjectState{
		NL, 	//no local block
		RLC, 	//real lock cached
		WLC, 	//write lock cached
		RLT,	//write lock taken
		WLT,	//write lock taken
		RLT_WLC	//read lock taken and write lock cached
};